Inspiration

The inspiration for this project stems on the apparent lack of local sustainable information. I'd like to know exactly what is going on in my area, but I don't know what to look up.

What it does

Green Eye provides a holistic view of the deforestation in the Tampa Bay region. Input your county and see if there is any news or information on the deforestation in that area. Gemini will give you a quick overview.

How we built it

Being a solo hacker, I wanted to use something different. I wanted to pick a programming language that I had never used before and that I suspect nobody else would at the hackathon. Being familiar with the JVM and inspired by functional programming, I decided to make the server in the Clojure programming language. The web server is created using Luminus, a web framework for Clojure. The frontend is statically served, but functionality is added using HTMX and Tailwind.

Challenges we ran into

Clojure is a Lisp dialect, meaning it has an incredibly steep learning curve if you're already adjusted to more conventual language paradigms like I was. It was also tricky to program in, as it's not as abstract as something like Python or JavaScript.

Accomplishments that we're proud of

Getting the frontend end design working was a great accomplishment.

What we learned

I learned so much about the Clojure language, libraries, and production coding experience.

What's next for Green Eye

Since, I didn't stay up all night for this project (lol), I didn't complete this project in time. I would like to learn more about Clojure so that I can add the main functionality to the site. I look forward to learning how to interface with the Gemini API using Clojure's http client libraries.

Built With

Try it out